A Linguistic Model in Component Oriented Programming
نویسندگان
چکیده
منابع مشابه
A Safe Aspect-Oriented Programming Support for Component-Oriented Programming
Abstract— In this paper we show that Aspect-Oriented Programming (AOP) can be safely supported by ComponentOriented Programming (COP) by providing a way to control the openness of a component with regards to AOP techniques. Our proposal reconciles the intrusive nature of AOP with the ”black box property” of components in COP. We build a compromise between modularity and openness applying the op...
متن کاملComponent-Oriented Programming in Object-Oriented Languages
Current approaches to component-oriented programming are based on traditional object-oriented languages and concepts. However, most existing object-oriented languages fail to address subtle interface compatibility issues that become paramount in a component-based setting. We explore both syntactic and semantic interface incompatibilities and discuss why they are difficult to handle. We argue th...
متن کاملComponent-Oriented Programming in ArchJava
Component-oriented programming supports constructing software systems by composing independent components into a software architecture. However, existing approaches decouple implementation code from architecture, allowing inconsistencies, causing confusion, violating architectural properties, and inhibiting software evolution. ArchJava is an extension to Java that seamlessly unifies software ar...
متن کاملLeveraging Component-Oriented Programming with Attribute-Oriented Programming
Component-oriented programming has achieved wide acceptance in the domain of software engineering by improving productivity, reusability and composition. This success has also encouraged the emergence of a plethora of component models. Nevertheless, even if the abstract models of existing component models are quite similar, their programming models can differ a lot. This drawback limits the reu...
متن کاملComponent Composability Issues in Object-Oriented Programming
Building software from reusable components is considered important in reducing development costs. Object-oriented languages such as C++, Smalltalk and Java, however, are not capable of expressing certain aspects of applications in a composable way. Software engineers may experience difficulties in composing applications from components, for example if components implement code for multiple view...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACTA Universitatis Cibiniensis
سال: 2016
ISSN: 1583-7149
DOI: 10.1515/aucts-2016-0007